package cn.buk.qms.service;

/**
 * 用于自动任务的账单服务接口
 * @author yfdai
 */
public interface BillAutoTaskService {

  /**
   * 系统自动同步账单付款状态到机票订单
   *
   * @param agentName
   * @param max
   */
  void autoSyncBillPaid2FlightOrder(String agentName, final int max);

  /**
   * 系统自动同步账单付款状态到退票单
   *
   * @param agentName
   * @param max
   */
  void autoSyncBillPaid2RefundOrder(String agentName, final int max);

  /**
   * 系统自动同步账单付款状态到改签单
   *
   * @param agentName
   * @param max
   */
  void autoSyncBillPaid2ChangeOrder(String agentName, int max);

  /**
   * 系统自动同步账单付款状态到服务单
   *
   * @param agentName
   * @param max
   */
  void autoSyncBillPaid2VasOrder(String agentName, int max);

  /**
   * 系统自动同步账单付款状态到酒店订单
   * @param agentName
   */
  void autoSyncBillPaid2HotelOrder(String agentName, int max);

  /**
   * 系统自动同步账单付款状态到火车票订单
   * @param agentName
   * @param max
   */
  void autoSyncBillPaid2TrainOrder(String agentName, int max);
}
